package com.xyy.dfapi.pojo;

import lombok.Data;

import java.util.Date;

@Data
public class PlatformCustomerDto  {

    /**
     * tb_xyy_org_user_relation表id，回调根据此id更新
     */
    private Long id;

    /**
     * 客户orgId,客户端不用。方便以后查询问提使用
     */
    private String orgId;

    /**
     * 客户id
     */
    private Long merchantId;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 收货人
     */
    private String pickName;

    /**
     * 手机号
     */
    private String pickPhone;

    /**
     * 省名称
     */
    private String provinceName;

    /**
     * 市名称
     */
    private String cityName;

    /**
     * 区县名称
     */
    private String countryName;

    /**
     * 收货地址：省市县镇和详细地址
     */
    private String pickAddress;

    /**
     * 客户注册地址
     */
    private String customerRegisterAddress;

    /**
     * 药店类型:1、单体药店；2、连锁总部；3、连锁直营；4、连锁加盟；
     * 5、诊所；6、门诊部；7、卫生室；8、社区卫生服务站；9、卫生院；
     * 10、其它医疗机构；11、药品批发；12、非药类经营；13、民营医院；
     * 14、公立医院；15、非药类生产；16、药品生产；17、其他企业；18、境外企业
     */
    private int drugStoreType;

    /**
     * 发票类型：1、电子普通发票；2、增值税专用发票；3、纸质普通发票；4、增值税电子专用发票；
     */
    private int type;

    /**
     * 纳税人识别号
     */
    private String taxpayerIdentity;

    /**
     * 开户行
     */
    private String registeredBank;

    /**
     * 开户行账户
     */
    private String registeredBankAccount;

    /**
     * 注册地址
     */
    private String registeredAddress;

    /**
     * 注册电话
     */
    private String registeredPhone;

    /**
     * 许可证编号（药品经营许可证编号或医疗机构职业许可证编号）
     */
    private String permitNumber;

    /**
     * 许可证有效期至（药品经营许可证或医疗机构职业许可证）
     */
    private Date permitExpireDate;

    /**
     * 许可证发证日期（药品经营许可证或医疗机构职业许可证）
     */
    private Date permitCertificationDate;

    /**
     * 营业执照编号
     */
    private String businessLicenseNumber;

    /**
     * 营业执照有效期至
     */
    private Date businessLicenseExpireDate;

    /**
     * 营业执照发证日期
     */
    private Date businessLicenseCertificationDate;

    /**
     * 食品经营许可证编号
     */
    private String foodBusitcardNo;

    /**
     * 食品经营许可证有效期至
     */
    private Date foodBusitcardExpireDate;

    /**
     * 食品经营许可证发证日期
     */
    private Date foodBusitcardCertificationDate;

    /**
     * 第二类医疗器械经营备案凭证编号
     */
    private String classIIMedicalDeviceNo;

    /**
     * 第二类医疗器械经营备案凭证有效期至
     */
    private Date classIIMedicalDeviceExpireDate;

    /**
     * 第二类医疗器械经营备案凭证发证日期
     */
    private Date classIIMedicalDeviceCertificationDate;

    /**
     * 经营范围
     */
    private String scope;

    /**
     * 不可经营范围
     */
    private String nonScope;

    /**
     * 授权委托书有效期至
     */
    private Date clientExpireDate;

    /**
     * 授权委托人姓名
     */
    private String clientName;

    /**
     * 授权委托人身份证号
     */
    private String clientCardNo;

    /**
     * 授权委托人身份证有效期至
     */
    private Date clientCardExpireDate;

    /**
     * 法人姓名
     */
    private String legalPerson;

    /**
     * 许可证资质地址（药品经营许可证资质地址或医疗机构职业许可证资质）
     */
    private String permitUrl;

    /**
     * 营业执照资质地址
     */
    private String businessLicenseUrl;

    /**
     *食品经营许可证资质地址
     */
    private String foodBusitcardUrl;

    /**
     *第二类医疗器械经营备案凭证资质地址
     */
    private String classIIMedicalUrl;

    /**
     *授权委托书资质地址
     */
    private String clientUrl;

    /**
     *授权委托人身份证资质地址
     */
    private String clientCardUrl;

    /**
     * 药品经营许可证编号
     */
    private String drugBusNo;

    /**
     * 药品经营许可证有效期至
     */
    private Date drugBusExpireDate;

    /**
     * 药品经营许可证发证日期
     */
    private Date drugBusCerDate;

    /**
     * 药品经营许可证地址
     */
    private String drugBusUrl;


    /**
     * 医疗机构职业许可证编号
     */
    private String medicalInsOccNo;

    /**
     * 医疗机构职业许可证有效期至
     */
    private Date medicalInsOccExpireDate;

    /**
     * 医疗机构职业许可证日期
     */
    private Date medicalInsOccCerDate;

    /**
     * 医疗机构职业许可证地址
     */
    private String medicalInsOccUrl;

}